@charset "utf-8";

/* CSS Document */

@font-face {

  font-family: 'Icons';

  src: url('../Fonts/fontawesome-webfont.eot?v=4.4.0');

  src: url('../Fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../Fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../Fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../Fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../Fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');

  font-weight: normal;

  font-style: normal;

}

*

{

	margin:0px;

	padding:0px;

}

body

{

	width:100%;

	height:auto;

	background-color:#fff;

	font-weight:normal;

	direction:ltr;

	font-family: 'Oswald', sans-serif;

}

img

{

	border:0px;

	display:block;

}

ul

{

	list-style:none;

}

a

{

	text-decoration:none !important;

	display:block;

}

h1,h2,h3,h4,h5,h6

{

	line-height:normal;

	font-weight:normal;

	

}

alt

{

	color:#6eccaa;

	font-size:18px;

}

.clear

{

	clear:both;

}

.center

{

	width:1200px;

	margin:0 auto;

}

p

{

	font-family: 'Montserrat', sans-serif !important;

}
font
{
	font-family: 'Montserrat', sans-serif !important;
}

.top-section

{

	position:relative;

}

.left-angle-big

{

	position:absolute;

	top:15px;

	left:15px;

	z-index:999;

}

.left-angle-big:before

{

	content:'';

	width:35px;

	height:3px;

	display:block;

	background-color:#fff;

}

.left-angle-big:after

{

	content:'';

	width:3px;

	height:35px;

	display:block;

	background-color:#fff;

	position: absolute;

    top: 0px;

}

.right-angle-big

{

	position:absolute;

	bottom:15px;

	right:15px;

	z-index:999;

}

.right-angle-big:after

{

	content:'';

	width:35px;

	height:3px;

	display:block;

	background-color:#fff;

}

.right-angle-big:before

{

	content:'';

	width:3px;

	height:35px;

	display:block;

	background-color:#fff;

	position: absolute;

    bottom: 0px;

	right:0px;

}

.scroll-bottom

{

	position:absolute;

	bottom:50px;

	left:50%;

	transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	z-index:999;

	cursor:pointer;

}

.scroll-bottom a

{

	font-family: 'Montserrat', sans-serif;

	color:#fff;

	font-size:12px;

	font-weight:500;

}

.scroll-bottom:after

{

	content:"\f175";

	font-family: 'Icons';

	font-size:16px;

	color:#fff;

	position:absolute;

	top:20px;

	left:50%;

		transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

}

.header

{

	position:absolute;

	top:35px;

	left:0px;

	z-index:999;

	width:100%;

}

.left-header

{

	float:left;

}

.logo

{

	width:100px;

}

.logo a img

{

	width:100px;

}

.right-header

{

	float:right;

}

.right-header .enq

{

	float:right;

}
.all-right-top
{
	float:right;
}
.number
{

	font-size:18px;
	line-height:18px;
	color:#fff;
	font-weight:500;
	margin-top:11px;
	text-align:right;
	font-family: 'Montserrat', sans-serif !important;
	float:left;
	margin-right:10px;
}

.menu

{

	margin-top:44px;

}

.menu ul li

{

	float:left;

	margin-right:15px;

}

.menu ul li:last-child

{

	margin-right:0px;

}

.menu ul li a

{

	font-size:15px;

	text-transform:uppercase;

	color:#fff;



	

}

.menu ul li a:hover

{

	border-bottom:2px solid #fff;

		

}

.active

{

	border-bottom:2px solid #fff;

}

.section-about

{

	padding:35px 0px;

	background-color:#fff;

	text-align:center;

}

.section-req

{

	padding:35px 0px 0px 0px;

	background-color:#fff;

}

.about-home h2

{

	font-size:30px;

	font-weight:500;

	line-height:30px;

	position:relative;

	color:#000;

	margin-bottom:35px;

}

.about-home h2:after

{

	content:'';

	width:60px;

	height:2px;

	position:absolute;

	bottom:-15px;

	left:50%;

	transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	background-color:#000;

}

.about-home p

{

	color:#333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

	text-align:center !important;

}
.about-home span

{

	color:#333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

	text-align:center !important;
	font-family: 'Montserrat', sans-serif !important;

}


.left-angle-small

{

	position:absolute;

	top:15px;

	left:15px;

	z-index:999;

}

.left-angle-small:before

{

	content:'';

	width:28px;

	height:3px;

	display:block;

	background-color:#fff;

}

.left-angle-small:after

{

	content:'';

	width:3px;

	height:28px;

	display:block;

	background-color:#fff;

	position: absolute;

    top: 0px;

}

.right-angle-small

{

	position:absolute;

	bottom:15px;

	right:15px;

	z-index:999;

}

.right-angle-small:after

{

	content:'';

	width:28px;

	height:3px;

	display:block;

	background-color:#fff;

}

.right-angle-small:before

{

	content:'';

	width:3px;

	height:28px;

	display:block;

	background-color:#fff;

	position: absolute;

    bottom: 0px;

	right:0px;

}

.main-articles ul li

{

	height:100%;

	width:100%;

	position:relative;
	min-height:310px;

/*	display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;*/

	/*display:table;*/

}

.main-articles ul li:nth-child(odd)

{

	background-color:#f9f9f9;

}

.main-articles ul li:nth-child(odd) .main-image

{

	float:right;

}

.main-articles ul li:nth-child(odd) .main-desc

{

	width:55%;

	position:absolute;

	left:0px;

	top:0px;

	height:100%;

}



.main-image

{

	position:relative;

	float:left;

	width:45%;
	min-height:280px;

	display:table-cell;

}

.main-image:after

{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0px;

	content: '';

	opacity: 0.2;

	background-color: #333333;

}

.main-image img

{

	width:100%;

}

.main-image a

{

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	-webkit-transform:translate(-50%,-50%);

	-moz-transform:translate(-50%,-50%);

	-o-transform:translate(-50%,-50%);

	z-index:1;

	font-family: 'Montserrat', sans-serif;

	border:1px solid #fff;

	font-size:14px;

	font-weight:400;

	padding:10px 25px;

	color:#fff;

	    transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

	-o-transition: 0.3s;

	text-transform:uppercase;

}

.main-image a:hover

{

	color:#000;

	background-color:#fff;	

}

.main-desc

{

	width:55%;

	position:absolute;

	right:0px;

	top:0px;

	height:100%;

	/*display: table;*/

	/*position:relative;*/

/*	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	/*padding:0px 35px;*/

/*	position:relative;

	    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;*/



}

.inner-main-desc

{



/*	display: table-cell;

    height: 100%;

    vertical-align: middle;*/

	width:90%;

	position:absolute;

	top:50%;

	left:50%;

	

	transform:translate(-50%, -50%);

	-webkit-transform:translate(-50%, -50%);

	-moz-transform:translate(-50%, -50%);

	-o-transform:translate(-50%, -50%);

}

.inner-main-desc h2

{

	font-size:30px;

	font-weight:400;

	line-height:30px;

	position:relative;

	color:#000;

	margin-bottom:35px;

	text-align:center;

	text-transform:uppercase;

}

.inner-main-desc h2:after

{

	content:'';

	width:60px;

	height:2px;

	position:absolute;

	bottom:-15px;

	left:50%;

	transform:translateX(-50%);

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	background-color:#000;

}

.inner-main-desc p

{

	color:#333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

	text-align:center !important;

}
.privacy
{
	
	width:800px;
	margin:0px auto 0px auto;
}
.block-privacy
{
	text-align:left !important;
	margin-bottom:45px;
}
.block-privacy a
{
	display:inline;
	color:#08b470 !important;
}
.block-privacy span a
{
	display:inline;
	color:#08b470 !important;
}
.block-privacy p a
{
	display:inline;
	color:#08b470 !important;
}

.about-home p a
{
	display:inline;
	color:#08b470 !important;
}
.privacy a
{
	display:inline;
	color:#08b470 !important;
}
.privacy span a
{
	display:inline;
	color:#08b470 !important;
}
.privacy a span
{
	display:inline;
	color:#08b470 !important;
}
.career-text p a
{
	display:inline;
	color:#08b470 !important;
}
.block-privacy:last-child
{
	margin-bottom:0px;
}
.privacy h2
{
	font-size:20px;

	font-weight:500;

	line-height:20px;

	color:#000;

	text-transform:uppercase;
	margin-bottom:15px;
}
.privacy p
{
	color:#333 !important;

	font-weight: 400;

	font-size: 13px !important;

	line-height: 24px !important;

	margin-bottom:15px !important;
}
.privacy span
{
	color:#333 !important;


	font-size: 13px !important;

	line-height: 24px !important;
	font-family: 'Montserrat', sans-serif !important;
}
.block-privacy ul li
{
	list-style:square;
	/*margin-bottom:20px;*/
	font-family: 'Montserrat', sans-serif !important;
	color:#000 !important;

	font-weight: 400 !important;

	font-size: 13px !important;
list-style-position: outside;
	line-height: 24px !important;
	margin-left:40px !important;
}
.block-privacy ul li:list-child
{
	margin-bottom:0px;
}
.quoet blockquote div
{
	    margin-top: 10px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #fff !important;
    display: block !important;
}
.inner-main-desc span

{

	color:#333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

	text-align:center !important;
	font-family: 'Montserrat', sans-serif !important;

}

.section-big

{

	position:relative;

	width:100%;
	height:600px;
	overflow:hidden;

}

.section-big img

{

	width:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);

}

.section-big:after

{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0px;

	content: '';

	opacity: 0.2;

	background-color: #333333;

}

.inner-big

{

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	-webkit-transform:translate(-50%,-50%);

	-moz-transform:translate(-50%,-50%);

	-o-transform:translate(-50%,-50%);

	text-align:center;

	z-index:1;

}

.inner-big h2

{

	font-size:30px;

	font-weight:500;

	line-height:30px;

	color:#fff;

	margin-bottom:15px;

	text-align:center;

}

.inner-big p

{

	color:#fff !important;

	font-weight: 400 !important;

	font-size: 14px !important;

	line-height: 24px !important;

	text-align:center !important;

	margin-bottom:35px;

}

.inner-big a

{

	background-color:#fff;

	color:#000;

	font-family: 'Montserrat', sans-serif;

	font-size:14px;

	font-weight:400;

	display:inline-block;

	padding:10px 25px;

	text-align:center;

	margin:0 auto;

	transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

	-o-transition: 0.3s;

}

.inner-big a:after

{

	content:"\f178";

	font-family:"Icons";

	color:#000;

	font-size:14px;

	margin-left:10px;
		transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

	-o-transition: 0.3s;

}

.inner-big a:hover

{

	background-color:#c68a85;

	color:#fff;

}

.inner-big a:hover:after

{

	color:#fff;

}

.footer

{

	margin-top:35px;

	padding:35px 0px;

	background-color:#000;

}

.left-footer

{

	float:left;

}

.social-footer ul li

{

	float:left;

	margin-right:15px;

}

.social-footer ul li:last-child

{

	margin-right:0px;

}

.social-footer ul li a

{

	font-family:"Icons";

	color:#fff;

	font-size:16px;

}

.social-footer ul li:nth-child(1) a:after

{

	content:"\f09a";

}

.social-footer ul li:nth-child(2) a:after

{

	content:"\f16d";

}

.social-footer ul li:nth-child(3) a:after

{

	content:"\f2ac";

}

.footer-contact

{

	margin-top:15px;

	margin-bottom:15px;

}

.footer-contact ul li a

{

	font-size:15px;

	color:#fff;

	text-transform:uppercase;

	line-height:16px;

}

.footer-contact ul li

{

	margin-bottom:10px;

}

.footer-contact ul li:last-child

{

	margin-bottom:0px;

}

.enq a

{

	background-color:#fff;

	color:#000 !important;

	font-family: 'Montserrat', sans-serif;

	font-size:13px;

	font-weight:400;

	display:inline-block;

	padding:10px 15px;

	text-align:center;

	margin:0 auto;

	transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

	-o-transition: 0.3s;

}

.enq a:after

{

	content:"\f067";

	font-family:"Icons";

	color:#000;

	font-size:10px;

	font-weight:normal;

	margin-left:10px;
	transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

	-o-transition: 0.3s;

}
.enq a:hover
{
	background-color:#c68a85;

	color:#fff;
}
.enq a:hover:after

{

	color:#fff;

}
.right-footer

{

	float:right;

}

.footer-logo

{

	width:90px;

	float:right;

}

.footer-logo a img

{

	width:90px;

}

.footer-menu 

{

	margin-top:43px;

}

.footer-menu ul li

{

	float:left;

	margin-right:15px;

}

.footer-menu ul li:last-child

{

	margin-right:0px;

}

.footer-menu ul li a

{

	font-size:15px;

	color:#fff;

	line-height:15px;

	text-transform:uppercase;

}

.bottom-footer

{

	padding-top:35px;

	margin-top:35px;

	border-top:1px solid #fff;

}

.copy

{
	text-align:center;

}

.copy p

{

	color:#fff !important;

	font-weight: 400 !important;

	font-size: 12px !important;

	line-height: 18px !important;

}
.copy p a
{
	display:inline;
	color:#fff !important;

	font-weight: 400 !important;

	font-size: 12px !important;
	border-bottom:1px solid #fff;
	padding-bottom:1px;
}

.privecy

{

	float:right;

}

.privecy ul li

{

	float:left;

	margin-right:15px;

}

.privecy ul li:last-child

{

	margin-right:0px;	

}

.privecy ul li a

{

	font-size:15px;

	color:#fff;

	line-height:20px;

}

.icon-about

{

	padding-top:35px;

	margin-top:35px;

	border-top:1px solid #f1f1f1;

}

.icon-about ul li

{

	border-right:1px solid #f1f1f1;

	padding:35px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align:center;

	width:300px;

	float:left;

}

.icon-about ul li:last-child

{

	border-right:0px;

}

.icon-about p

{

	color: #333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

	text-align: center !important;

}
.icon-about img
{
	text-align:center;
	margin:0px auto 15px auto;
	width:80px;
}

/*.icon-about span

{

	font-family:"Icons";

	font-size:40px;

	margin-bottom:15px;

	color:#000;

	display:block;

}

.like:before

{

	

	content:"\f087";

}

.love:before

{

	

	content:"\f004";

}

.cup:before

{



	content:"\f06b";

}

.pic:before

{



	content:"\f03e";

}
*/
.section-images

{

	width:98%;

	margin:0 auto;

}

.section-images ul li

{

	float:left;

	width:49.5%;

	position:relative;

	margin-right:1%;

	margin-top:1%;

}

.section-images ul li:nth-child(1), .section-images ul li:nth-child(2)

{

	margin-top:0px;

}

.section-images ul li:nth-child(4n+2), .section-images ul li:nth-child(4n+5), .section-images ul li:nth-child(4n+8)

{

	margin-right:0px;

}



.section-images ul li img

{

	width:100%;

}

.section-images ul li:before

{

	content:'';

	position:absolute;

	width:100%;

	height:100%;

	bottom:0px;

	left:0px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */

background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */



}

.section-images ul li:nth-child(3n)

{

	width:100%;

}

.section-images ul li h2 a

{

	z-index:1;

}

.section-images ul li h2

{

	padding:35px;

	font-size: 30px;

	font-weight: 400;

	line-height: 30px;

	position: relative;

	color: #fff;

	text-transform: uppercase;

	position:absolute;

	bottom:0px;

	left:0px;

}

.back

{

	position:absolute;

	bottom:50px;

	left:50px;

	z-index:999;

}

.back a

{

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	font-size: 16px;

	font-weight: 400;

	margin: 0 auto;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	border-bottom:1px solid #fff;

}

.back a:before

{

    content: "\f104";

	font-family:"Icons";

	color: #fff;

	font-size: 18px;

	margin-right: 10px;

}

.title-details

{

	position:absolute;

	top:50%;

	transform:translateY(-50%);

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-o-transform:translateY(-50%);

	left:50px;

	z-index:999;

}

.title-details h2

{

	color:#fff;

	font-size:30px;

	text-transform:uppercase;

}

.section-details-images ul li

{

	width:50%;

	float:left;

}

.section-details-images ul li img

{

	width:100%;

}

.contact

{

	margin-top:35px;

	text-align:left;

}

.contact ul

{

	float:left;

	margin-right:80px;

	width:560px;

}

.contact ul:last-of-type

{

	margin-right:0px;

}

.contact ul li

{

	margin-bottom:40px;

	width:560px;

}

.text-contact

{

	width:560px;

	padding:10px;

	border:3px solid #333;

	    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

	

}

.contact ul li p

{

	font-size:13px !important;

	line-height:13px !important;

	margin-bottom:10px;

	font-weight:500 !important;

	color:#000 !important;

}

.area-contact

{

	width:560px;

	padding:10px;

	border:3px solid #333;

	max-width:560px;

	height:353px;

	    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.contact ul li:last-child

{

	margin-bottom:0px;

}

.submit-contact

{

	background-color:#000;

	color:#FFF;

	border:0px;

	cursor:pointer;

	text-transform:uppercase;

	font-family: 'Montserrat', sans-serif;

	    font-size: 14px;

    font-weight: 500;

    padding: 10px 25px;

	margin:35px auto 0px auto;

	display:block;

	text-align:center; 

	transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

}

.submit-contact:hover

{

	color:#fff;

	background-color:#c68a85;

}



.follow ul

{

	display:inline-block;

	text-align:center;

}

.follow ul li

{

	float:left;

	margin-right:25px;

}

.follow ul li:last-child

{

	margin-right:0px;

}

.follow ul li a

{

	font-family:"Icons";

	color:#000;

	font-size:22px;

}

.follow ul li:nth-child(1) a:after

{

	content:"\f09a";

}

.follow ul li:nth-child(2) a:after

{

	content:"\f16d";

}

.follow ul li:nth-child(3) a:after

{

	content:"\f2ac";

}

.follow

{

	margin-top:60px;

}

.follow p

{

	font-size:12px !important;

	color:#c68a85 !important;

	margin-bottom:15px !important;

}

/**/

.main-contact ul li

{

	position:relative;

	display: table;

	height:100%;

	width:100%;

}

.main-contact ul li:nth-child(odd)

{

	background-color:#f9f9f9;

}

.main-contact ul li:nth-child(odd) .main-image-contact

{

	float:right;

}

.main-contact ul li:nth-child(odd) .main-desc-contact

{

	float:left;

}



.main-image-contact

{

	position:relative;

	float:left;

	width:45%;

}



.main-image-contact iframe

{

	width:100%;

}

.main-desc-contact

{

	float:right;

	width:55%;

	display: table;

	height:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:35px;

}

.inner-main-desc-contact

{

	display: table-cell;

    height: 100%;

    vertical-align: middle;

}

.inner-main-desc-contact span

{

	font-family: 'Montserrat', sans-serif !important;

	font-size:12px !important;

	font-weight:500 !important;

	color:#c68a85 !important;

	text-transform:uppercase !important;

	border-bottom:1px solid #f1f1f1;

	padding-bottom:5px;

	margin-bottom:15px;

	display:block;

}

.inner-main-desc-contact h2

{

	font-size:30px;

	font-weight:400;

	line-height:30px;

	position:relative;

	color:#000;

	margin-bottom:20px;

	text-transform:uppercase;

}

.inner-main-desc-contact p

{

	color:#333 !important;

	font-weight: 400 !important;

	font-size: 13px !important;

	line-height: 24px !important;

}

.address

{

	float:left;

	width:45%;

	margin-right:10%;

}

.tel

{

	float:left;

	width:45%;

}

.tel ul li

{

	margin-bottom:15px;

	font-family: 'Montserrat', sans-serif;

	font-size:12px;

	font-weight:500;

	color:#000;

}

.tel ul li:nth-child(1):before

{

	content:"\f095";

	font-family:"Icons";

	font-size:16px;

	color:#c68a85;

	margin-right:5px;

}

.tel ul li:nth-child(2):before

{

	content:"\f0e0";

	font-family:"Icons";

	font-size:16px;

	color:#c68a85;

	margin-right:5px;

}

.tel ul li

{

	background-color:transparent !important;

}



/*search tab*/

.tabs2 {

    position: relative;

	width: 1200px;

    

}



.tabs2 .repeat 

{

	position: absolute;

	z-index: 8;

	opacity: 0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

	cursor: pointer;



}



.content-tab-s .content-1-s, .content-tab-s .content-2-s, .content-tab-s .content-3-s, .content-tab-s .content-4-s {



	z-index: 1;

	display:none;

}

@-webkit-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

@-moz-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

@-o-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}



@keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

.tabs2 .repeat.tab-selector-1-s:checked ~ .content-tab-s .content-1-s,

.tabs2 .repeat.tab-selector-2-s:checked ~ .content-tab-s .content-2-s,

.tabs2 .repeat.tab-selector-3-s:checked ~ .content-tab-s .content-3-s,

.tabs2 .repeat.tab-selector-4-s:checked ~ .content-tab-s .content-4-s {

	z-index: 5;

	display:block;

	-webkit-animation: fadeIn 1s;

	-moz-animation: fadeIn 1s;

    animation: fadeIn 1s;

	-o-animation: fadeIn 1s;

}

.left-search .search-artist

{

    float:none;

    margin-left:0px;

    margin-bottom:25px;

}



.tabs2 .repeat-l

{

    padding:20px 0px;

    color:#000;

    border:1px solid #f1f1f1;

    background-color:#fff;

		font-family: 'Montserrat', sans-serif;

	font-size:13px;

	font-weight:500;

    position: relative;

    width:33.3%;

    float:left;

	display: block;

	text-transform: uppercase;

	text-align: center;

	text-decoration: none;

	cursor: pointer;

    -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

}

.tabs2 .repeat:checked + .repeat-l

{

    background-color:#000;

    color:#fff;

}

.tabs2 .repeat-l:after

{

    content: "\f105";

        font-family: "Icons";

        font-size:28px;

        color:#000;

        position:absolute;

        right:15px;

        top:50%;

        transform:translate(0, -50%);

        -moz-transform:translate(0, -50%);

        -webkit-transform:translate(0, -50%);

}

.tabs2 .repeat:checked + .repeat-l:after

{

        content: "\f107";

        font-family: "Icons";

        font-size:28px;

        color:#fff;

        position:absolute;

        right:15px;

        top:50%;

        transform:translate(0, -50%);

        -moz-transform:translate(0, -50%);

        -webkit-transform:translate(0, -50%);



}

.tabs2 .repeat:hover + .repeat-l:after 

{



    content: "\f107";

        font-family: "Icons";

        font-size:28px;

        color:#fff;

        position:absolute;

        right:15px;

        top:50%;

        transform:translate(0, -50%);

        -moz-transform:translate(0, -50%);

        -webkit-transform:translate(0, -50%);

}

.tabs2 .repeat:hover + .repeat-l 

{

    background-color:#000;

	color:#fff;

	z-index:2;

}





.content-tab-s 

{

	position: relative;

	z-index: 4;

}

.celeb ul li

{

	width:366px;

	float:left;

	margin-right:50px;

	margin-top:35px;

}

.celeb ul li:nth-child(3)

{

	margin-right:0px;

}

.celeb ul li:last-child

{

	width:782px;

	margin-right:0px;

}

.celeb2 ul li

{

	width:366px;

	float:left;

	margin-right:50px;

	margin-top:35px;

}



.celeb2 ul li:last-child

{

	margin-right:0px;

}

.celeb2 h2

{

	font-size:24px;

	color:#000;

	text-transform:uppercase;



}

.celeb2

{

	margin-top:35px;

}

.text-small

{

	width:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:10px;

	border:2px solid #f1f1f1;

}

.celeb

{

	margin-top:35px;

}

.area-req

{

	width:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:10px;

	border:2px solid #f1f1f1;

	height:200px;

	max-height:200px;

	max-width:100%;

}

.repeat-p

{

		font-size:13px !important;

	font-weight:500 !important;

	margin-bottom:10px;

}

.celeb h2

{

	font-size:24px;

	color:#000;

	text-transform:uppercase;



}

.about-you

{

	margin-top:35px;

}

.about-you ul li

{

	float:left;

	margin-right:50px;

	margin-top:35px;

	width:575px;

}

.about-you ul li:nth-child(1), .about-you ul li:nth-child(2), .about-you ul li:nth-child(3)

{

	    width: 366px;

}

.about-you ul li:nth-child(3)

{

	margin-right:0px;

}

.about-you ul li:nth-child(2)

{

	margin-right:50px !important;

}

.about-you ul li:nth-child(4)

{

	width:781px;

}

/*.about-you ul li:nth-child(5), .about-you ul li:nth-child(6)

{

	width:100%;

}*/

.about-you ul li:nth-child(2n), .about-you ul li:nth-child(6), .about-you ul li:nth-child(6)

{

	margin-right:0px;

}



.about-you

{

	

}

.about-you h2

{

    fo,mmnt-size: 24px;

    color: #000;

    text-transform: uppercase;

}

.label-time input[type=radio]

{

	display:none;

}

.label-time label

{

	padding:10px 15px;

	background-color:#f1f1f1;

	font-size:13px;

	line-height:13px;

	font-weight:400;

	color:#000;

	font-family: 'Montserrat', sans-serif;

	cursor:pointer;

}

.label-time

{

	float:left;

	margin-right:15px;

	margin-top:30px;

	

}

.label-time input:checked+label {

    background:#000;

    color:#fff;

}

.trip ul li

{

	width:575px;

	float:left;

	margin-right:50px;

	margin-top:35px;

}

.trip ul li:nth-child(2)

{

	margin-right:0px;

}

/*.trip ul li:last-child

{

	width:100%;

	margin-right:0px;

}*/

.section-quoet

{

	padding:35px 0px;

	text-align:center;

	background-color:#6eccaa;

}

.quoet

{

	width:600px;

	margin:auto;

}

.quoet blockquote

{

	font-size:25px !important;

	line-height:40px !important;

	font-weight:900 !important;

	color:#fff !important;

	font-family: 'Montserrat', sans-serif !important;

}

.quoet span

{

	margin-top:35px;

	font-family: 'Montserrat', sans-serif !important;

	font-size:12px !important;

	font-weight:500 !important;

	color:#fff !important;

	display:block;

}

.contact-height .royalSlider, .enqery .royalSlider

{

	height:450px;

}

/*search tab*/

.tabsc {

    position: relative;

	width: 980px;

	margin:auto;

    

}



.tabsc .repeat 

{

	position: absolute;

	z-index: 8;

	opacity: 0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

	cursor: pointer;



}



.content-tab-c .content-1-c, .content-tab-c .content-2-c, .content-tab-c .content-3-c, .content-tab-c .content-4-c {



	z-index: 1;

	display:none;

}

@-webkit-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

@-moz-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

@-o-keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}



@keyframes fadeIn {

    from { opacity: 0; }

      to { opacity: 1; }

}

.tabsc .repeat.tab-selector-1-c:checked ~ .content-tab-c .content-1-c,

.tabsc .repeat.tab-selector-2-c:checked ~ .content-tab-c .content-2-c,

.tabsc .repeat.tab-selector-3-c:checked ~ .content-tab-c .content-3-c,

.tabsc .repeat.tab-selector-4-c:checked ~ .content-tab-c .content-4-c {

	z-index: 5;

	display:block;

	-webkit-animation: fadeIn 1s;

	-moz-animation: fadeIn 1s;

    animation: fadeIn 1s;

	-o-animation: fadeIn 1s;

}



.tabsc .repeat-l

{

    padding:20px 0px;

    color:#666;

    border:3px solid #f1f1f1;

		font-family: 'Montserrat', sans-serif;

	font-size:13px;

	font-weight:500;

    position: relative;

    width:30%;

	margin-right:5%;

    float:left;

	display: block;

	text-transform: uppercase;

	text-align: center;

	text-decoration: none;

	cursor: pointer;

    -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

}

.last

{

	margin-right:0px !important;

}

.tabsc .repeat:checked + .repeat-l

{

    border:3px solid #000;

    color:#000;

}



.tabsc .repeat:hover + .repeat-l 

{

   border:3px solid #000;

    color:#000;

	z-index:2;

}





.content-tab-c 

{

	position: relative;

	z-index: 4;

}

.career-text

{

	margin-top:35px;

}

.career-text p

{

	 color: #333 !important;

    font-weight: 400 !important;

    font-size: 13px !important;

    line-height: 24px !important;

}
.career-text span

{

	 color: #333 !important;

    font-weight: 400 !important;

    font-size: 13px !important;

    line-height: 24px !important;
	font-family: 'Montserrat', sans-serif !important;

}

.car

{

	padding-top:0px !important;

}

.trip

{

	margin-top:35px;

}

.title-va

{

	text-align:center;

}

.title-va h2

{

	font-size: 30px;

	font-weight: 400;

	line-height: 30px;

	color: #000;

	margin-bottom: 35px;

	text-align: center;

	text-transform: uppercase;

}
.c-left
{
	float:right;
	margin-top:30px;
	width:550px;
	color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
    text-align: left !important;
    font-family: 'Montserrat', sans-serif !important;
}
.c-right
{
	float:left;
	margin-top:30px;
	width:550px;
	color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
    text-align: left !important;
    font-family: 'Montserrat', sans-serif !important;
}
.c-left p
{
	margin-bottom:15px;
}
.c-left p a
{
	color:#08b470;
	display:inline;
	font-weight:400;
}
.call
{
	text-align:left;
}
.not
{
	margin-top:0px;
}
.all-blog
{
	margin-top:35px;
}
.big-blog
{
	width:100%;
	margin-bottom:35px;
	position:relative;
	text-align:center;
}
.big-blog-image, .big-blog-image a img
{
	width:100%;
}
.big-blog-details
{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:35px;
	background-color:rgba(255,255,255,.7);
	padding:35px;
	right:35px;
}
.date-big-blog
{
	margin-bottom:15px;
}
.date-big-blog span
{
	display:block;
	color:#666;
	    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
	font-family: 'Montserrat', sans-serif !important;
}
.title-big-blog
{
    margin-bottom: 15px;
}
.title-big-blog h2
{
	font-size: 48px;
    font-weight: 400;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
}
.title-big-blog h2 a
{
    color: #000;
}
.big-blog-more a
{
	 font-family: 'Montserrat', sans-serif;
    border: 1px solid #000;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 25px;
    color: #000;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    text-transform: uppercase;
	display:inline-block;
}
.big-blog-more a:hover
{
	background-color:#000;
	color:#fff;
	transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
}
.all-blocks ul li
{
	float:left;
	text-align:center;
	margin-right:30px;
	width:380px;
	padding-top:30px;
	border-top:1px solid #f1f1f1;
	margin-top:30px;
}
.all-blocks ul li:nth-child(1),.all-blocks ul li:nth-child(2), .all-blocks ul li:nth-child(3)
{
	margin-top:0px;
	padding-top:0px;
	border-top:0px;
}
.all-blocks ul li:nth-child(3n)
{
	margin-right:0px;
}
.block-image
{
	width:100%;
	margin-bottom:10px;
}
.block-image a img
{
	width:100%;
	background-color:#f7f7f7;
} 
.block-bottom
{
	margin-bottom:0px;
	text-align:center;
	display:inline-block;
}
.date-block
{
	float:left;
}
.date-block span:after
{
	content:" - ";
	color:#666;
	font-size: 13px !important;
	margin-right:3px;
} 
.date-block span
{
	display:block;
	color:#666;
	    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
	font-family: 'Montserrat', sans-serif !important;
}
.witter-block
{
	text-transform:uppercase;
	 font-weight: 600 !important;
    font-size: 13px !important;
    line-height: 24px !important;
	font-family: 'Montserrat', sans-serif !important;
	float:left;
}
.witter-block span
{
	display:inline-block;
	color:#000;
}
.witter-block a
{
	color:#08b470;
	display:inline-block;
}
.block-title 
{
	margin-bottom:15px;
}
.block-title h2
{
	font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    color: #000;
    text-transform: uppercase;
}
.block-title h2 a
{
	color: #000;
}
.block-desk
{
	    color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
    text-align: center !important;
    font-family: 'Montserrat', sans-serif !important;
	margin-bottom:15px;
}
.block-desk p
{
	    color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
    text-align: center !important;
    font-family: 'Montserrat', sans-serif !important;
}
.more-block a
{
	font-family: 'Montserrat', sans-serif;
    border: 1px solid #000;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 25px;
    color: #000;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    text-transform: uppercase;
	display:inline-block;
}
.more-block a:hover
{
	background-color:#000;
	color:#fff;
	transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
}
.main-title-blog
{
    margin-bottom: 35px;
	margin-top:35px;
	position: relative;
	text-align:center;
}
.main-title-blog h2
{
	font-size: 42px;
    font-weight: 500;
    line-height: 42px;
	background-color:#fff;
	padding:5px 35px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
	display:inline-block;
}
.main-title-blog span
{
	font-size: 18px;
    font-weight: 400;
	display:block;
	color:#666;
	    margin-bottom: -15px;
}
.main-title-blog:after
{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 21px;
    left: 0px;
    background-color: #000;
	z-index:-1;
}
.top-article
{
	text-align:center;
	margin-top:35px;
	margin-bottom:35px;
}
.article-title
{
	margin-bottom:5px;
}
.article-title h1
{
	    font-size: 48px;
    font-weight: 400;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
}
.article-image
{
	width:100%;
	margin-top:25px;
}
.article-image img
{
	width:100%;
}
.left-article
{
	float:left;
	margin-right:80px;
	width:740px;
}
.right-article
{
	float:left;
	width:380px;
}
.right-article .all-blocks ul li
{
	margin-right:0px;
	float:none;
	margin-bottom:35px;
}
.right-article .all-blocks ul li:nth-child(2), .right-article .all-blocks ul li:nth-child(3)
{
	padding-top:35px;
	border-top:1px solid #f1f1f1;
}
.article-desk
{
	    color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
}
.article-desk p
{
	    color: #333 !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 24px !important;
	margin-bottom:25px;
}
.article-desk a
{
	display:inline;
	color:#08b470;
}
.article-desk img
{
	width:100%;
	margin-bottom:25px;
}
.all-shop ul li
{
	float:left;
	margin-right:30px;
	width:175px;
	position:relative;
}
.all-shop ul li:last-child
{
	margin-right:0px;
}
.all-shop ul li a img
{
	width:175px;	
}
.all-shop ul li a
{
	text-transform:uppercase;
	text-align:center;
	font-size:16px;
	color:#000;
}
.all-shop ul li a h2
{
position: absolute;
    top: auto;
    bottom: 0;
    opacity: 0;
    left: 0;
    width: 100%;
    height: 70px;
	padding:15px;
   /* background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 85%, rgba(0,0,0,0.80) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(0,0,0,0)), color-stop(85%,rgba(0,0,0,0.64)), color-stop(100%,rgba(0,0,0,0.80)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 85%,rgba(0,0,0,0.80) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 85%,rgba(0,0,0,0.80) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.64) 85%,rgba(0,0,0,0.80) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.64) 75%,rgba(0,0,0,0.80) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );*/
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
    transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s, -webkit-transform 0.4s;
	text-align:center;
	
	    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.all-shop ul li:hover h2
{
	 opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;
}
.all-fit .all-blocks ul li:nth-child(1)
{
	width:785px;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:35px;
}
.all-fit .all-blocks ul li:nth-child(2)
{
	padding-bottom:35px;
	margin-bottom:35px;
	border-bottom:1px solid #f1f1f1;
}
.all-fit .all-blocks ul li:nth-child(2), .all-fit .all-blocks ul li:nth-child(3)
{
	width:380px;
	margin-right:0px;
}
.all-fit .all-blocks ul li:nth-child(2) .block-title, .all-fit .all-blocks ul li:nth-child(3) .block-title
{
	margin-bottom:0px;
}
.new-slider
{
	padding-top:30px;
	width:1000px;
	margin:0 auto;
	position:relative;
}
.flexslider h2
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
    border: 1px solid #fff;
    font-size: 28px;
    font-weight: 400;
    padding: 10px 55px;
    color: #fff;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    text-transform: uppercase;
}
.flexslider ul li h2:hover
{
	background-color:#fff;
	color:#000;
}
.article-slider
{
	width:1200px;
	position:relative;
	margin-top:25px;
}
.article-slider .flexslider .slides > li
{
	width:1200px !important;
}
.buy
{
	    margin: 35px auto 0px auto;
    text-align: center;
}
.buy a
{
	background-color: #000;
    color: #FFF;
    border: 0px;
    cursor: pointer;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 25px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
	display:inline-block;
}
.buy a:hover
{
	color: #fff;
    background-color: #c68a85;
}